Add BasedPyright LSP server alternative for Eglot's 'python-mode'
authorDionisio E Alonso <baco@users.noreply.github.com>
Wed, 20 Mar 2024 15:06:30 +0000 (17:06 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 23 Mar 2024 07:37:45 +0000 (09:37 +0200)
* lisp/progmodes/eglot.el (eglot-server-programs): Add
BasedPyright, a new server for python, forked from the
unmaintained 'pyright' LSP server.  (Bug#69925)

Copyright-paperwork-exempt: yes

lisp/progmodes/eglot.el

index b3fd104a2276c2f9cacfbedc1dff173aea494003..7d2f1a551654839662f9c2cdc41d47da202510ac 100644 (file)
@@ -238,7 +238,8 @@ automatically)."
     (vimrc-mode . ("vim-language-server" "--stdio"))
     ((python-mode python-ts-mode)
      . ,(eglot-alternatives
-         '("pylsp" "pyls" ("pyright-langserver" "--stdio")
+         '("pylsp" "pyls" ("basedpyright-langserver" "--stdio")
+           ("pyright-langserver" "--stdio")
            "jedi-language-server" "ruff-lsp")))
     ((js-json-mode json-mode json-ts-mode)
      . ,(eglot-alternatives '(("vscode-json-language-server" "--stdio")